package com.tcc.fastline.DAO.interfaces;

import java.util.List;

import com.tcc.fastline.Domain.Fila;
import com.tcc.fastline.Domain.IntegranteFila;
import com.tcc.fastline.Exceptions.ValidationServerException;

public interface IFilaDAO {
	List<Fila> ListarFilasPorEstabelecimento(Integer codigoEstabelecimento) throws ValidationServerException, Exception;
	Fila ObterFilaPorEstabelecimento(Integer codigoEstabelecimento) throws ValidationServerException, Exception;
	Fila ObterFilaPorUsuario(Integer codigoUsuario) throws ValidationServerException, Exception;
	void AdicionarUsuarioFila(IntegranteFila integrante) throws ValidationServerException, Exception;
}
